<?php 
/**
 * $params 用户传递的参数 rows=2
 * $content 就是标签的中间包裹的内容
 */
function smarty_block_arclist($params,$content,&$smarty){
	// 条数
	$rows=isset($params['rows'])?$params['rows']:1000;
	// 分类id
	$cid=isset($params['cid'])?$params['cid']:NULL;
	// 如果用户有传递cid
	if ($cid) {
		$sql="SELECT * FROM student WHERE cid={$cid} LIMIT {$rows}";
	}else{
		$sql="SELECT * FROM student LIMIT {$rows}";
	}
	// 获得数据
	$data=query($sql);
	$str='';
	foreach ($data as $v) {
		// p($data);
		$c=$content;
		foreach ($v as $f => $value) {
			// p("[\$field.{$f}]"."对应的值：".$value);
			$c=str_replace("[\$field.{$f}]", $value, $c);
		}
		$str.=$c;
	}
	// var_dump($str);
	return $str;
}







 







































 ?>